DAVID SICHINAVA, RATI SHUBLADZE
October 3, 2017
First Meeting
RR Lecture
Lecture
Lab
Lecture
Lab
Literature
Lecture
Lab
Literature
Assignments
For a long time, the lack of the GUI has been labelled as a main drawback for R users
R-Studio does this job very well.
### General help:
help.start()
### Help on a particular function
help(lm) ## or
?lm
### Show me an example!
example(lm)
### Show me a vignette for a funtion/library
vignette("ggplot2-specs")
getwd()
setwd("D:/Dropbox/R/My awesome research")
or
setwd("D:\\Dropbox\\R\\My awesome research")
or
setwd('D:\\Dropbox\\R\\My awesome research')
install.packages("AwesomeLibrary")
library("AwesomeLibrary")
source("MyAwesomeRegression.R")
Source: Baker, M. (2016): Is there a reproducibility crisis? Nature. Vol. 533.
However…
The lexicon of reproducibility to date has been multifarious and ill-defined. The causes of and remedies for what is called poor reproducibility, in any scientific field, require a clear specification of the kind of reproducibility being discussed (methods, results, or inferences), a proper understanding of how it affects knowledge claims, scientific investigation of its causes, and an improved understanding of the limitations of statistical significance as a criterion for claims
Goodman, S., Fanelli, D., Ioannidis, J. (2016): What does research reproducibility mean?
Source: Marwick, B. (2014): Reproducible Research: A primer for the social sciences
Documentation must be regarded as an integral part of the process of design and coding. A good programming language will encourage and assist the programmer to write clear, self-documenting code, and even perhaps to develop and display a pleasant style of writing.
Hoare, T. (1973): Hints on Programming Language Design. [in:] Knuth, D. (1983): Literate Programming. The Computer Journal